lion's leaf
English
lion's leaf meaning in English • lion's leaf का अर्थ अंग्रेजी में
Noun
- A South European plant of the genus Leontice (Leontice leontopetalum), the tuberous roots of which contain so much alkali that they are sometimes used as a substitute for soap.